<template>
  <div class="app-container">
    <!-- 路由出口 -->
    <router-view></router-view>
    <!-- v-model 默认高亮索引；
      active-color 选中高亮颜色；
      inactive-color 默认颜色；
      route 开启路由模式（配合to属性使用）
    -->
    <!-- $route可以获取到路由中的meta属性 -->
    <van-tabbar
      v-if="$route.meta.showTabbar"
      v-model="active"
      active-color="#E40137"
      inactive-color="#BAC0CD"
      route
    >
      <van-tabbar-item to='/company' >
        <span>公司</span>
        <!-- #icon相当于v-slot='icon'具名插槽 -->
        <template #icon>
          <i class="iconfont iconicon_footbar_gs_sel"></i>
        </template>
      </van-tabbar-item>
      <van-tabbar-item to='/question'>
        <span>刷题</span>
        <template #icon>
          <i class="iconfont iconicon_footbar_st_sel"></i>
        </template>
      </van-tabbar-item>
      <van-tabbar-item to='/find'>
        <span>发现</span>
        <template #icon>
          <i class="iconfont iconicon_footbar_fx_sel"></i>
        </template>
      </van-tabbar-item>
      <van-tabbar-item to='/my'>
        <span>我的</span>
        <template #icon>
          <i class="iconfont iconicon_footbar_wode_nor"></i>
        </template>
      </van-tabbar-item>
    </van-tabbar>
  </div>
</template>

<script>
export default {
  name: 'app',
  data () {
    return {
      active: 0
    }
  },
  created () {
    // 验证全局的基地址
    // console.log(process.env.VUE_APP_URL)
  }
}
</script>

<style lang='less'>
.app-container {
  // 设置统一背景色 - 需要单独设置背景色则到响应页面中用id选择器（权重）改
  // > 表示子代第一个 ; vh表示100%视口高度
  > div:first-child {
    height: 100vh;
    background-color: @bg-color;
  }
}
</style>
